//
//  HelloCommand.swift
//  hello
//
//  Created by 赵康 on 2024/10/19.
//

import Foundation
import Vapor
import Fluent

struct HelloCommand: AsyncCommand {
	/// 自定义命令签名
	struct Signature: CommandSignature { }
	
	/// 提供命令的帮助文本
	var help: String {
		"这是一个自定义的命令"
	}
	
	/// 执行自定义命令
	func run(using context: CommandContext, signature: Signature) async throws {
		let name = context.console.ask("请输入你的名字: \("姓名", color: .blue)")
		context.console.output("Hello, \(name)!", newLine: true)
	}
}
